// 1.字面量声明数组
// let arr = [1,2,'pink',true]
// 2.使用new Array 构造函数声明  了解
// let arr = new Array(1,2,3,4)
// console.log(arr)

// 2.取值语法
	// 数组名[下标]
		// let name = ['小明','小王','小刘','小红'];
		// name[0];//小明
		// name[1];//小王
// 3.一些术语
	// 元素:数组中保存的每个数据叫数组元素
	// 下标:数组中的符号
	// 长度:数组中数据的个数,通过数组的length属性获得
		// console.log(name[0]);//打印小明
// 4.遍历数组
	// 目标:能够把遍历输出数组里面的元素
	// * 用循环把数组中每个元素都访问到,一般都会用for循环遍历
	// * 语法
		// for (let i = 0; i < 数组名.length; i++) {
		// 	数组名[i]
		// }
		// let nums = [10,20,30,40,50];
		// for (let i = 0; i < nums.length; i++) {
		// 	console.log(nums[i]);
		// }
// 5.增删改查
	//查
		数组[下标];
	//改
		// 数组[下标] = 新值
			// let arr = ['小明','小红','小王'];
			// arr[0] = '小刘';
			// console.log(arr);

			// for (let i = 0; i < arr.length; i++) {
			//     arr[i] = arr[i] + '老师';
			// }
			// console.log(arr);
	//增
		//数组.push(新增的内容) 方法将一个或多个元素添加到数组的末尾，并返回该数组的新长度(重点)
			//语法
				// 数组.push(元素1,...,元素n)
					//例如:
						//let arr = ['red','green']
						//数组.push('pink')
						//console.log(arr)['red','green','pink']
		//数组.unshift(新增的内容) 方法将一个或多个元素添加到数组的开头，并返回该数组的新长度
					//语法
						// 数组.unshift(元素1,...,元素n)
							//例如:
								//let arr = ['red','green']
								//数组.unshift('yes')
								//console.log(arr)['yes','red','green']
	//删
		// 数组.pop() 方法从数组中删除最后一个元素，并返回该元素的值
			//语法
				// 数组.pop()
					//例如：
						// let arr = ['red','green'];
						// console.log(arr.pop());//删除green
						// arr.pop();
						// console.log(arr)//还剩['red']
		// 数组.shift() 方法从数组中删除第一个元素，并返回该元素的值
			//语法:
				// 数组.shift()
					//例如：
						// let arr = ['red','green'];
						// console.log(arr.shift());//删除red
						// arr.shift();
						// console.log(arr)//还剩['green']
		// 数组.splice() 方法 删除指定元素
			//语法：
				// 数组.splice(start,deleteCount)
				// 数组.splice(起始位置,删除几个元素)
						// let arr = ['red','green','pink'];
						// console.log(arr.splice(1,1))//删除green

						// arr.splice(1,1);//[0,1,2]-[1]__['green']
						// console.log(arr)//还剩['red', 'pink']

						// arr.splice(1,2);//[0,1,2]-[1,2]__['green','pink']
						// console.log(arr)//还剩['red]
// 6.冒泡排序